package com.ljtxxhwj.myblob.mapper;

import org.apache.ibatis.annotations.*;
import com.ljtxxhwj.myblob.entity.User;

public interface UserMapper {

    // 更新用户名
    int updateUserName(@Param("userId") Integer userId, @Param("newUserName") String newUserName);

    // 更新用户密码
    int updateUserPassword(@Param("userId") Integer userId, @Param("newUserPassword") String newUserPassword);

    // 更新用户头像，允许为空
    int updateUserPic(@Param("userId") Integer userId, @Param("newUserPic") String newUserPic);

    // 更新用户简介
    int updateUserIntroduce(@Param("userId") Integer userId, @Param("newUserIntroduce") String newUserIntroduce);

    // 更新用户电话
    int updateUserPhone(@Param("userId") Integer userId, @Param("newUserPhone") String newUserPhone);

    // 更新用户邮箱
    int updateUserEmail(@Param("userId") Integer userId, @Param("newUserEmail") String newUserEmail);
}
